草庐IT

bash - Postgres - 在 bash 中测试数据库连接

我想知道是否有替代psql命令的方法来测试使用bash与postgresql数据库的连接。我正在设置一个CoreOS集群并有一个辅助服务,它应该每分钟执行一次相当于psql'host=xxxport=xxxdbname=xxxuser=xxx'以确定是否该服务正在运行,更重要的是,如果可以使用给定的参数连接到它)。我无法直接在CoreOS上安装postgres。CoreOS中通常使用的命令类似于curl-f${COREOS_PUBLIC_IPV4}:%i;。但它只告诉服务本身是否在给定端口上运行,没有任何访问检查。提前谢谢你! 最佳答案

bash - Postgres - 在 bash 中测试数据库连接

我想知道是否有替代psql命令的方法来测试使用bash与postgresql数据库的连接。我正在设置一个CoreOS集群并有一个辅助服务,它应该每分钟执行一次相当于psql'host=xxxport=xxxdbname=xxxuser=xxx'以确定是否该服务正在运行,更重要的是,如果可以使用给定的参数连接到它)。我无法直接在CoreOS上安装postgres。CoreOS中通常使用的命令类似于curl-f${COREOS_PUBLIC_IPV4}:%i;。但它只告诉服务本身是否在给定端口上运行,没有任何访问检查。提前谢谢你! 最佳答案

bash - 循环/自动刷新 docker ps View 的技巧,如 bash 中的 top/htop

是否有可能-如果是,如何-拥有由“dockerps”类似的top/htop实用程序打印的当前Docker容器的自刷新View? 最佳答案 使用观看:watchdockerps见manwatch 关于bash-循环/自动刷新dockerpsView的技巧,如bash中的top/htop,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/43159849/

bash - 循环/自动刷新 docker ps View 的技巧,如 bash 中的 top/htop

是否有可能-如果是,如何-拥有由“dockerps”类似的top/htop实用程序打印的当前Docker容器的自刷新View? 最佳答案 使用观看:watchdockerps见manwatch 关于bash-循环/自动刷新dockerpsView的技巧,如bash中的top/htop,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/43159849/

c# - 在 C# 程序中使用 bash(cygwin)

我需要在C#程序“内部”使用bashshell。我想模拟用户在交互模式下键入并运行cygwin命令。我创建了一个运行bash并重定向stdin、stout和std错误的进程,但我无法使tty正常工作附加的是启动bash进程并重定向输入/输出的示例代码。问题是我没有tty设备。如果我尝试运行tty命令或stty命令,我会收到错误响应tty-notattystty-Inappropriateioctlfordevice我认为这是由psi.UseShellExecute=false;引起的我需要运行cygwin并使用stty-echo禁用echo但为此我需要一个tty设备。我如何使用tty设

bash - Docker exec - 将文本写入容器中的文件

我想将一行文本写入一个正在运行的docker容器内的文本文件。到目前为止,这是我尝试过的:dockerexec-dapp_$ievalecho"server.url=$server_url">>/home/app/.app/app.config回复:/home/user/.app/app.config:Nosuchfileordirectory第二次尝试:cfg_add="echo'server.url=$server_url'>>/home/user/.app/app.config"dockerexec-iapp_$ieval$cfg_add回复:exec:"eval":execut

bash - Docker exec - 将文本写入容器中的文件

我想将一行文本写入一个正在运行的docker容器内的文本文件。到目前为止,这是我尝试过的:dockerexec-dapp_$ievalecho"server.url=$server_url">>/home/app/.app/app.config回复:/home/user/.app/app.config:Nosuchfileordirectory第二次尝试:cfg_add="echo'server.url=$server_url'>>/home/user/.app/app.config"dockerexec-iapp_$ieval$cfg_add回复:exec:"eval":execut

bash - 为什么在/etc/profile 中设置 VISIBLE=NOW?

我正在阅读Dockerfile-DockerizinganSSHService它包含以下代码:ENVNOTVISIBLE"inusersprofile"RUNecho"exportVISIBLE=now">>/etc/profile只是好奇这样做的目的是什么?TIA,奥莱P.S这里有一篇关于避免在Docker容器中运行SSH服务器的好文章:https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/ 最佳答案 这是一个在运行DockerizedSSHD服务时如何传

bash - 为什么在/etc/profile 中设置 VISIBLE=NOW?

我正在阅读Dockerfile-DockerizinganSSHService它包含以下代码:ENVNOTVISIBLE"inusersprofile"RUNecho"exportVISIBLE=now">>/etc/profile只是好奇这样做的目的是什么?TIA,奥莱P.S这里有一篇关于避免在Docker容器中运行SSH服务器的好文章:https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/ 最佳答案 这是一个在运行DockerizedSSHD服务时如何传

bash - 如何检查我的本地 docker 镜像是否已过时,而无需从其他地方推送?

我正在Coreos服务器上的docker容器中运行react应用程序。假设它是从https://hub.docker.com/r/myimages/myapp的dockerhub中提取的。现在我想定期检查应用容器的dockerhub镜像是否已更新,看看我在本地运行的镜像是否落后。与远程镜像相比,检查本地docker镜像是否已过时的最有效方法是什么?到目前为止,我发现的所有解决方案都是bash脚本或插入更新的外部服务。我想找到一个尽可能原生于docker的解决方案,并且希望避免从其他地方推送通知(以提醒服务器有更新的图像)。 最佳答案